RobRichards\XMLSecLibs\Mo_SAML_XML_Security_Key C

Total Complexity 119
Dependencies 5
Dependents 5
Total lines 809
Lines of code 445
Logical lines of code 330
Comment lines 280
Methods 27
Properties 12

Methods 27

Method Rating Maintainability Complexity Lines of code
__construct()
D
27
39 144
mo_saml_load_key()
A
46 10 41
mo_saml_make_asn_segment()
S
52 7 23
mo_saml_get_raw_thumbprint()
S
54 6 21
mo_saml_decrypt_symmetric()
S
51 5 23
mo_saml_generate_session_key()
S
52 5 22
mo_saml_encrypt_data()
S
62 5 12
mo_saml_decrypt_data()
S
62 5 12
mo_saml_encrypt_symmetric()
S
53 4 20
mo_saml_sign_open_ssl()
S
61 3 11
mo_saml_convert_rsa()
S
56 2 17
mo_saml_verify_signature()
S
64 3 9
mo_saml_sign_data()
S
66 3 8
mo_saml_from_encrypted_key_element()
S
60 2 13
mo_saml_verify_open_ssl()
S
67 2 7
mo_saml_encrypt_public()
S
66 2 7
mo_saml_get_symmetric_key_size()
S
71 2 6
mo_saml_encrypt_private()
S
66 2 7
mo_saml_pad_iso_10126()
S
64 2 9
mo_saml_decrypt_private()
S
66 2 7
mo_saml_decrypt_public()
S
66 2 7
mo_saml_unpad_iso_10126()
S
72 1 5
mo_saml_get_algorith()
S
81 1 3
mo_saml_get_algorithm()
S
80 1 3
mo_saml_serialize_key()
S
91 1 2
mo_saml_get_x509_certificate()
S
82 1 3
mo_saml_get_x509_thumbprint()
S
82 1 3